home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / imail120.exe / IMAIL.Q&A < prev    next >
Text File  |  1991-08-17  |  14KB  |  322 lines

  1.  
  2.  
  3.  
  4.  
  5.                       IMAIL 1.20 -- Questions and Answers
  6.  
  7.                             Version 1.01 (06.08.91)
  8.  
  9.                  written by Andreas Klein (2:241/8002@fidonet)
  10.  
  11.  
  12.  
  13.  
  14.         0. Introduction
  15.  
  16.            This text should help all people when installing IMAIL,
  17.            the best mailprocessor I ever seen. Although IMAIL is a
  18.            well documented and supported product I noticed that some
  19.            problems occur very often. I try to describe possible
  20.            situations and solutions which could help you if you use
  21.            IMAIL on your system.
  22.  
  23.            If you have a problem not described in this text and you
  24.            cannot solve, use the IMAIL-support-echos (IMAIL_HELP).
  25.  
  26.            I try to maintain this text as actual as possible, if you
  27.            have problems which should described here, please send me a
  28.            netmail with your problem and your solution. Moreover known
  29.            bugs (are there any? :-) will be described here, too.
  30.  
  31.  
  32.            Munich (Germany), 30.07.1991
  33.  
  34.  
  35.  
  36.            Andreas Klein  (aka 2:241/8002)
  37.  
  38.  
  39.         1. IMAIL in general
  40.  
  41.            Q: I have a path to IMAIL, but IMAIL doesn't find his
  42.               configuration.
  43.  
  44.            A: Set the IMAIL-environmentvariable to the path, where
  45.               IMAIL can find its configuration, like
  46.  
  47.               SET IMAIL=E:\FRODO\IMAIL
  48.  
  49.               Now, you can IMAIL from everywhere without switching to
  50.               the IMAIL-homedirectory, first.
  51.  
  52.            Q: I am actually using TosScan and want to try IMAIL. Is
  53.               it possible to transfer the TosScan setup into an IMAIL
  54.               setup?
  55.  
  56.            A: Indeed, it is. Klaus Michael Ruebsam (2:247/816) wrote
  57.               a program, which can transfer the whole TosScan setup
  58.               into an IMAIL-setup.
  59.               You only have to setup the additional features of IMAIL.
  60.               Look for
  61.  
  62.                         TS2IM120.*
  63.  
  64.               which should be at least available at the IMAIL-support-
  65.               systems.
  66.  
  67.            Q: What about Security?
  68.  
  69.            A: Security is a very important topic today, so IMAIL offers
  70.               you several possibilities to prevent unauthorized people
  71.               to originate echomail through your system.
  72.               If you set the "secure" switch in the echo area manager
  73.               of an echo to Yes, IMAIL checks before tossing a message
  74.               into this echo whether the originating system (according
  75.               to the information in the packet header) is mentioned
  76.               in the export list of this echo. So, only people getting
  77.               this echo from you can distribute their mail again via
  78.               your system, mails from other systems were tossed into the
  79.               badecho.
  80.               Therefore you should normally set "secure" to Yes, except
  81.               you use programs like RAID which cannot write a system
  82.               adress in the messagehaeder which is in your export-list.
  83.               In this case, set only the security of the echos used by
  84.               RAID or other programs to No.
  85.  
  86.               Systems can only request echos at your system if they
  87.               are defined in the nodemanager and if they present their
  88.               password in the subject-line of their request. If you set
  89.               no password, they will never be able to invoke AreaLink.
  90.               Moreover, they can only request echos of the groups
  91.               you set in the nodemanager. This is the main reason for
  92.               using groups of echos. You can specify which node will
  93.               get which group of echos.
  94.  
  95.            Q: What's the Capability Word?
  96.  
  97.            A: The Capability Word (CW) is a part of each PKT-header. It
  98.               is used to determine whether a packet is a Type 2+ or a
  99.               Stone Age-packet.
  100.  
  101.               This is very important, the Type 2+ is newer and contains
  102.               much more information than Stone Age. Only Type 2+ packets
  103.               are use 4d-addresses, together with a Stone Age mailpro-
  104.               cessor, you have to use a fakenet. Type 2+ is an extension
  105.               of the Stone Age-packets, using free space in the header.
  106.  
  107.               The CW itself is a bitfield where each of the 16 bits is
  108.               used as flag which show the capabilities of the program
  109.               which created the PKT. It indicates whether the extended
  110.               data in the header is valid. Moreover, it makes it possible
  111.               to support several other, non Type 2+ packets.
  112.  
  113.               From FSC-0038:
  114.  
  115.               Actually, only the first six bits of the CW are used:
  116.  
  117.               Node Supports  ---FTSC Type Supported --
  118.  
  119.                                 9  8  7  6  5  4  3 2+
  120.  
  121.               2+,3, and 7       0  0  1  0  0  0  1  1
  122.               2+,3, and 5       0  0  0  0  1  0  1  1
  123.               2+ (this Doc)     0  0  0  0  0  0  0  1
  124.               Stone Age         0  0  0  0  0  0  0  0
  125.  
  126.               If the only the first bit of the CW is set, the packet was
  127.               created by a Type 2+ mailprocessor and the extended data
  128.               (for example zone and point-information) is valid.
  129.  
  130.               The CW also a solution for the TosScan-problem. The CW was
  131.               introduced after TosScan 1.0 was released, so Joaquim
  132.               Homrighausen had to find another solution to determine
  133.               whether a packet was Type 2+ or not. He did it by checking
  134.               the productcode and implemented only the programs which
  135.               were type 2+ capable at this time, TosScan and D'Bridge.
  136.               IMAIL was programmed later, so TosScan isn't able to
  137.               recognize the 4d-structure of the packetheader.
  138.               TosScan 1.0 was released, the CW
  139.  
  140.         2. IMAIL on a point
  141.  
  142.            Q: My bossnode sends all my echomail back to my system.
  143.  
  144.            A: You are configured as a 3d-point at your bossnode or send
  145.               your echomail with your fakenet-adress, although you are
  146.               configured as a 4d-point.
  147.  
  148.            Q: TosScan tosses all my echomail into the badmail-echo.
  149.  
  150.            A: This is a TosScan problem.
  151.               IMAIL is fully 4d-capable (according to FSC-0039 and
  152.               FSC-0048). All mailpocessors use a unique product-code
  153.               (according to the FTSC-productcode-list).
  154.               TosScan was developped before these definitions were
  155.               published and it accepts only packets with the product-
  156.               code of D'Bridge or with its own productcode as 4d-packets.
  157.               If you use IMAIL (without such programs like TWIST),
  158.               TosScan uses only the net/node-information of the packets
  159.               and thinks, that these packets were coming from itself.
  160.               Therefore, they were tossed into badmail.
  161.               Until a new TosScan-release is available, you have to
  162.               switch back to fakenet or use one of the TWIST-programs.
  163.               These programs change the productcode of the packets
  164.               (which is not a very good solution).
  165.  
  166.  
  167.         3. IMPACK
  168.  
  169.            Q: My netmail is not packed.
  170.  
  171.            A: Did you changed your batch-files when installing
  172.               IMAIL 1.20.
  173.               The former IMAIL PACK call is now done by an own program,
  174.               called IMPACK.
  175.               Did you define the packrouting in IMSETUP before you
  176.               called IMPACK. Otherwise you have to define the pack-
  177.               routing via commandline (according to the docs).
  178.  
  179.            Q: How can I route all my netmail to one system except the
  180.               mails for another system. Does IMAIL know an EXCEPT
  181.               statement.
  182.  
  183.            A: Actually not, but you can use another construction to
  184.               manage this situation. You want for example route all
  185.               your netmail via 2:241/8000 except the mails for
  186.               2:246/18. Your setup should look like
  187.  
  188.               A    2:246/18     for   2:246/18
  189.               B    2:241/8000   for   ALL
  190.  
  191.               With this method, you can exclude single nodes or whole
  192.               networks or zones from a default pack-routing.
  193.  
  194.            Q: My netmail is packed into the wrong packets, if I use
  195.               IMPACK.
  196.  
  197.            A: IMPACK packs your netmail according to the following
  198.               rules. The definitions in IMSETUP, Pack routing are
  199.               processed top-down.
  200.               Therefore, it might be, that you already qualified
  201.               another node for netmail.
  202.  
  203.               Example:
  204.  
  205.               A    2:241/8000   for   2:241/ALL
  206.               B    2:241/8005   for   2:241/8005
  207.  
  208.               This will never work. IMPACK reaches "A" and packs all
  209.               netmail for net 241 into a packet for 2:241/8000. After
  210.               that, it looks at "B", but there is no more mail for
  211.               2:241/8005 because it was already packed while processing
  212.               "A".
  213.               The correct order would be:
  214.  
  215.               A    2:241/8005   for   2:241/8005
  216.               B    2:241/8000   for   2:241/ALL
  217.  
  218.               You should define first the exceptions and later the
  219.               general rules.
  220.  
  221.  
  222.         4. IMAIL on a node
  223.  
  224.            Q: I want to have points, how must IMAIL be configured.
  225.  
  226.            A: There is nothing special, you enter each point in the
  227.               nodemanager (with password and groups). You can either
  228.               setup them as 3d- or 4d-points whereby 4d-points should
  229.               be taken whenever possible. But there is some software
  230.               which requires fakenet-adresses. The most point-software
  231.               (including IMAIL) is 4d-capable, so there is normally no
  232.               need for a fakenet.
  233.  
  234.            Q: I must use a fakenet and IMAIL should strip the fakenet
  235.               from the PATH-line.
  236.  
  237.            A: Set the POINTNET-environmentvariable, like
  238.  
  239.               SET POINTNET=8002
  240.  
  241.               in your autoexec.bat (or at that place, where you set
  242.               all your other things). IMAIL will now strip your
  243.               fakenet-adresses.
  244.  
  245.            Q: I use IMTHINGS IMPORT to import the netmail for my
  246.               BBS-users. But I can't find an export-function.
  247.  
  248.            A: IMTHINGS needs no special export-function, this will be
  249.               done by the usual IMAIL SCAN call. IMAIL SCAN exports the
  250.               netmail from all boards which are defined in the setup.
  251.               Note, that you can setup one netmail-board for each aka.
  252.  
  253.            Q: All messages of a new echo were tossed to the badmail-echo,
  254.               moreover the board cannot be requested by anyone.
  255.  
  256.            A: This is correct, if IMAIL creates a new echo in his config-
  257.               files, it hasn't all information which are  necessary for
  258.               a complete definition of an echo. Therefore, the echo
  259.               cannot be accessed by your downlinks.
  260.               The mails must be tossed into the badmail-echo, because
  261.               there is no boardnumber defined. IMAIL gives you the
  262.               chance to see all these new mails instead of deleting
  263.               them immediatly.
  264.  
  265.            Q: I set up the new echo, but the mails which reached me
  266.               before were only moved into the new board, my downlinks
  267.               didn't get them.
  268.  
  269.            A: IMAIl cannot export these mails again, because it cannot
  270.               determine from which system they came. If IMAIL would
  271.               export these mails to your downlinks, this would probably
  272.               cause a great number of dupes.
  273.  
  274.         5. IMAIL (registered version)
  275.  
  276.            Q: I registered IMAIL and got my key, but IMAIL still says
  277.               "Unregistered Evaluation Copy".
  278.  
  279.            A: You must have renamed the key to IMAIL.KEY, your name and
  280.               your system-adress (you gave as you registered IMAIL) must
  281.               be set up correctly.
  282.               The name (IMSETUP, Other Parameters, Sysop Name) must be
  283.               spelled the same way than you spelled it when you registered.
  284.               The system-adress must be one of your akas.
  285.               If doesn't you call IMAIL from its homedirectory, you should
  286.               set the IMAIL-environmentvariable to this directory,
  287.               otherwise IMAIL can't find his config and key.
  288.  
  289.         6. How to check if a problem is caused by IMAIL.
  290.  
  291.            It is not easy to determine exactly the reason of problems which
  292.            can occur when you use computers. But it is helpfull, more
  293.            neccessary to get as much information as possible. Before you
  294.            ask your question in the IMAIL-support-echos, try to determine
  295.            whether it is really a bug of IMAIL or whether it is a configu-
  296.            rationproblem or a problem of another program.
  297.  
  298.            First of all, check the docs (and this text) which describe
  299.            possible problems and their solutions. Second, try to ask
  300.            one of the support sites mentioned in the docs.
  301.  
  302.            There are several programs which can examine the packets
  303.            produced by mailprocessors (like my PKTVIEW). If you can't find
  304.            a solution, try collect all the information (PKT-header, logs
  305.            or setup) and send them to the support sites which would try to
  306.            help you.
  307.  
  308.            If you use the support echo, your mail should contain all
  309.            neccessary information so other people can help you. Normally
  310.            it is usefull to check older mails of the echo, perhaps your
  311.            problems was already discussed.
  312.  
  313.            I would try to publish such problems and solutions in updates
  314.            of this text, so look for the newest version (which is always
  315.            available at my system under the magic IMAILQA).
  316.  
  317.         7. Known bugs
  318.  
  319.            Q: Are there actual any known bugs.
  320.  
  321.            A: No, there aren't any!
  322.